
package org.redisson.api;

import java.util.concurrent.locks.ReadWriteLock;

/**
 * 维护一对关联的锁定锁， 一个用于只读操作，一个用于写入操作
 * <p>
 * 读锁可以并发读取，写锁是独占的
 */
public interface RReadWriteLock extends ReadWriteLock {

    /**
     * 读锁
     */
    @Override
    RLock readLock();

    /**
     * 写锁
     */
    @Override
    RLock writeLock();

}
